package walkera.cn.httpserve.util;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;


public class NetUtil {


    /**
     * 获取当前网络状态
     * @param context 上下文
     * @return 网络连接返回true；未连接返回false
     */
    public static boolean isNetworkConnected(Context context) {
        // 获取网络连接管理器
        ConnectivityManager manager = (ConnectivityManager) context  .getSystemService(Context.CONNECTIVITY_SERVICE);
        // 如果管理器为null，返回false
        if (manager == null) {
            return false;
        }
        // 获取正在活动的网络信息
        NetworkInfo info = manager.getActiveNetworkInfo();
        // 如果网络信息为null，返回false
        if (info == null) {
            return false;
        }
        // 返回网络是否连接
        return info.isConnected();
    }
}
